package com.jsoft.service.wang;

import java.util.List;

/**
 * @author MG
 * @email 593020160@qq.com
 * @date 2023/2/22
 */
public interface TransferService {


    /**
     * 展示所有转让记录，SQL在控制层拼好了
     * @param sql 在controller层
     * @return 所有满足条件的转让记录
     * @throws  Exception SQL问题
     */
    List showAllTickets(String sql) throws Exception;


    /**
     * 分页展示所有转让记录，SQL在控制层拼好了
     * @param sql 在controller层
     * @return 所有满足条件的转让记录
     * @throws  Exception SQL问题
     */
    List showAllTickets(String sql,Integer start,Integer pageSize) throws Exception;


    /**
     * 获取满足条件的总记录数
     * @param sql 在controller层
     * @return 记录数（count）
     * @throws Exception sql语句
     */
    Long getRecordsTotal(String sql) throws Exception;

}
